define(()=>{
    class Tab{
        constructor(){}
        init(p){
            this.p = p
            this.li = $(".cont").find("li");
            this.addEvent();
        }
        addEvent(){
            const that = this;
            this.li.click(function(){
                that.change(this);
            })
        }
        change(tar){
            $(tar).addClass("active").siblings().removeClass("active");
            
            this.p.eq($(tar).index()).stop().show().siblings().stop().hide();
        }
    }

    return new Tab;
})